a stupid, ignorant being - Français Anglais Dictionnaire